@charset "UTF-8";
/* @import url("../modules/small_component.css"); */
.search_main{background-color: #fff; color: #9c9c9c; padding-bottom:0;}
.search_main .content{width: 1120px;margin: 0 auto;float: none;}
.search_main .article_left{ width: 760px; padding: 20px 0 60px; border-right: 1px solid #c9c9c9;}
.search_main .nerong{ width: 730px;}
.search_main .upper{ position: relative;}
.search_main .upper .article_sort{ position: absolute; right: 96px; top: 4px;}
.search_main .upper .article_sort_wz{ color: #333;}
.search_main .upper .bootstrap-select.btn-group{ width: 81px !important;  border: 1px solid #e5e5e5; border-radius: 3px;}
.search_main .upper .btn{ border: none !important; background: none !important; box-shadow: none !important;
 color:#9c9c9c !important; padding: 4px 12px;}
.search_main .middle{ margin: 0 0 36px;}
.article_list {width: 100%; min-height: 648px; clear: both; /*border-top: 1px solid #eeeeee;*/}
.article_list p.no_content{ padding-top: 150px; text-align: center;}
.paging{ margin: 0 auto; float: none; color: #333333;}
.search_main .article_right{ padding-top: 20px; width: 330px;}
.search_main .article_right h3{ font-size: 16px; padding-left: 10px; border-left:5px solid #44b549;
color:#333; height: 20px; line-height: 20px; margin-bottom: 26px;}
.search_main .filter{ margin-bottom: 46px;color: #9c9c9c;}
.search_main .filter .category{ margin-bottom: 16px;}
.search_main .filter .category:last-child{ margin-bottom: 0;}
.search_main .filter .category:first-child{ position: relative; z-index: 1;}
.search_main .filter .category:nth-child(2){ position: relative;}
.search_main .filter h4{ font-size: 14px; color: #333; padding-right: 14px; border-right:1px solid #333;
height: 18px; line-height: 18px; margin-right: 14px;}
.search_main .filter .fenlei_more,.search_main .filter .laiyuan_more{ display: none; width: 278px; height: 172px; overflow: auto; padding:10px 0 10px 15px;
position: absolute; left: 42px; top: 0; background-color: #fff; border: 1px solid #e5e5e5;}
.search_main .filter .laiyuan_more{ height: auto; padding-bottom:0;}
.search_main .filter .fenlei_more .filter_item,.search_main .filter .laiyuan_more .filter_item{ width: 56px; height: 20px; line-height: 20px; overflow: hidden;}
.search_main .filter .filter_item{ float: left; margin:0 36px 12px 0; cursor: pointer;color: inherit;}
.search_main .filter .filter_item:hover{ color: #44b549;text-decoration: none;}
.search_main .filter .filter_item:nth-child(3n){ margin-right: 0;}
/*.search_main .filter .choice .bootstrap-select.btn-group{ width: 83px !important; float: left !important; margin-right: 12px; z-index: 100;}
.search_main .filter .choice .btn{ border: none !important; background: none !important; box-shadow: none !important;
 color:#9c9c9c !important; padding:0; line-height: 18px;}
.search_main .filter .bootstrap-select span{ margin: 0;}
.search_main .filter .bootstrap-select.btn-group .dropdown-menu.inner{ overflow: hidden;}
.search_main .filter .dropdown-menu{ left: -20px;}*/
.search_main .filter .choice{ height: 18px; line-height: 18px;}
.search_main .filter .choice>span{ float: left; margin-right: 24px; cursor: pointer;}
.search_main .fenlei_cate .choice>span,.search_main .laiyuan_cate .choice>span{ position: relative;}
.search_main .fenlei_cate .choice>span:after,.search_main .laiyuan_cate .choice>span:after{content: ''; border: 4px solid transparent; border-top-color:#9c9c9c;
position: absolute;right: -15px; top:7px;}
.search_main .filter .choice a.more{ float: left; color:#9c9c9c; position: relative;}
.search_main .filter .choice a.more:after{ content: ''; border: 4px solid transparent; border-top-color:#9c9c9c;
position: absolute;right: -15px; top:6px;}
.search_main .filter .choice a.more:hover{ text-decoration: none;}
.search_list ul li{ line-height: 16px; margin-bottom: 20px;}
.search_list ul li:first-child span.fl{ background-color: #f00000;}
.search_list ul li:nth-child(2) span.fl{ background-color: #f08200;}
.search_list ul li:nth-child(3) span.fl{ background-color: #f0c000;}
.search_list span.fl{ width: 18px; height: 18px; text-align: center; line-height: 18px; border-radius: 100%;
background-color: #9c9c9c; color: #fff;}
.search_list a.fl{ width: 170px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
margin:0 25px 0 7px; color: #9c9c9c;}
.search_list a.fl:hover{ text-decoration: none;}
.search_list .progress_bar{ width: 80px;}
.search_list .progress_bar span{ display: inline-block; height:4px; background-color: #a1daa4; vertical-align: middle;}
/*高亮原版start*/
/*.article_list .article-title em.green{ font-size: 18px; font-style: normal;}
.article_list .article-sub-taxt em.green{ font-style: normal;}*/
/*高亮原版end*/
.article_list .article-title em{ font-size: 18px; font-style: normal; color: #44b549;}
.article_list .article-sub-taxt em{ font-style: normal; color: #44b549;}
 .article-sub {
    border-bottom: 1px solid #eeeeee;
    padding: 16px 0;
}

.article-title {
    width: 100%;
    line-height: 25px;
    margin-bottom: 10px;
    display: inline-block;
}

.article-title span {
    width: 84px;
    text-align: center;
    margin-right: 10px;
    border-radius: 25px;
    color: white;
    padding: 0 14px;
    float: left;
}

.article-title a {
    max-width: 544px;
    float: left;
    font-size: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.picture {
    width: 130px;
    height: 80px;
    float: left;
    position: relative;
    display: table-cell;
    margin-right: 12px;

}

.picture > a {
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.original {
    position: absolute;
    top: 6px;
    left: -5px;
}

.article-sub-taxt {
    width: 2000px;
    height: 80px;
    display: table-cell;
    vertical-align: top;
}

.article-sub-taxt > p {
    width: 100%;
    height: 57px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 4px;
}

.article-sub-taxt > span {
    font-size: 12px;
    color: #9c9c9c;
}

span.platform-icon {
    position: relative;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 5px;
}
span.noicon{ margin-right: 0;}
.btn_plat span.noicon{ margin-right: 0;}
.article-account {
    margin: 0 10px 0 0px;
    min-width: 130px;
    display: inline-block;
    /*-webkit-appearance:textfield;
    -moz-appearance:textfield;*/
}
.article-merge, .article-collect {
    float: right;
    margin-left: 10px;
    cursor: pointer;
}

.article-merge {
    font-size: 15px!important;
    margin-top: 2px;
}

.article-collect {
    font-size: 18px!important;
}

.btn_plat {
    float: left;
    margin-top: 2px;
    text-decoration: none!important;
    cursor: default;
}

.btn_plat > span {
    font-size: 12px;
    color: #9c9c9c;
    border: none;
    vertical-align: middle;
    margin-right: 5px;
}

.btn_plat > span.icon-weixin {
    line-height: 13px;
    margin-top: 2px;
}
.btn_plat .icon-iconbigwe{
    font-size: 16px;
}
.btn_plat > span.icon-icontoutiao{ font-size: 20px; line-height:14px;}
.article-sub-taxt > span.iconfont.platform-icon.icon-iconbigwe {
    font-size: 17px;
}

.btn_plat[href] {
    cursor: pointer;
}

.btn_plat[href]:hover > span {
    color: #44b549;
}
/*头条原创*/
span.toutiao_copyright {
    position: absolute;
    top: 4px;
    left: -3px;
    background: white;
    color: red;
    padding: 0 4px;
    border-radius: 4px;
    border: 1px solid red;
    font: inherit;
    font-size: 12px;
}
/*排行榜*/
.article_right_list {
    width: 330px;
    min-height: 680px;
    position: relative;
    /*border:1px solid #d2d2d2*/
}
.article_right_list span.underline{ height: 3px; width: 106px; position: absolute; top: 40px; left: 0; background-color: #44b549;}
.article_right_list > .list_btn {
    width: 106px;
    height: 42px;
    line-height: 42px;
    float: left;
    text-align: center;
    cursor: pointer;
    /*background: #f5f5f5;*/
    font-size: 16px;
    margin-right: 20px;
}
.article_right_list > .list_btn .iconfont{ font-size: 20px; vertical-align: middle;}
.article_right_list >.huise{ color: #2a2a2a;}
.article_right_list .serial-number {
    width: 18px;
    line-height: 18px;
    border-radius: 100%;
    color: white;
    float: left;
    text-align: center;
    font-size: 12px;
}

.article_right_list .reading-text {
    width: 282px;
    float: right;
}

.article_right_list .reading-number {
    clear: both;
    text-align: right;
    color: #acacac;
}

.article_right_list .reading-number > span:first-child {
    vertical-align: middle;
    margin-right: 8px;
}

.article_right_list .reading-number > span:last-child {
    font-size: 12px;
    float: right;
    margin: 3px 6px 0 0;
}
.list_show > div {
    width: 310px;
    border-top: 1px solid #dcdcdc;
    margin: 0 10px;
    padding: 8px 0 5px;
    display: inline-block;
}

.bg-red {
    background: red;/*红色*/
}

.bg-orange {
    background: #ff8400;/*橘色*/
}

.bg-beige {
    background: #ffb618;/*米黄色*/
}

.bg-black {
    background: #9c9c9c;/*暗黑色*/
}
/*排行榜*/
/*栏目切换样式重置*/
.article_left .bw-columns{ border-bottom: 1px solid #eeeeee; margin: 0;}
.article_left .bw-columns>ul>li{ padding-bottom: 16px; font-size: 16px; color: #333;}

/* 2017年3月14日 sherlockl */
.hot_art{
    display: none;
}
/*文章账号采集*/
a.add_gather{ position: absolute; right: 0; top: 4px; border: 1px solid #44b549; padding: 4px 15px; color: #44b549; border-radius: 4px;}
a.add_gather:hover{ background-color: #E6E6E6; text-decoration: none;}